@charset "utf-8";
	body,h1,h2,h3,h4,h5,h6,p,pre,blockquote,dl,dt,dd,ul,ol,li,form,fieldset,legend,input,textarea,button,th,td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset,img {
	border:0
}
caption,strong,th,b {
	font-weight:normal
}
address,cite,dfn,em,var,i {
	font-style:normal
}
ul,ol {
	list-style:none outside
}
caption,th {
	text-align:left
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
select,input,button,textarea {
	font-size:100%
}
body {
	font:12px/1.5 arial
}
body {
	_word-break:break-all
}
img {
	-ms-interpolation-mode:bicubic;
	vertical-align:bottom
}
del {
	font-family:\5B8B\4F53
}
html {
	zoom:expression(function(ele) {
	ele.style.zoom = "1";
	document.execCommand("BackgroundImageCache",false,true)
}
(this))}.fl {
	float:left;
	_display:inline
}
.fr {
	float:right;
	_display:inline
}
.tl {
	text-align:left
}
.tc {
	text-align:center
}
.tr {
	text-align:right
}
.f12 {
	font-size:12px
}
.f13 {
	font-size:13px
}
.f14 {
	font-size:14px
}
.f16 {
	font-size:16px
}
.f18 {
	font-size:18px
}
.f24 {
	font-size:24px
}
.fb {
	font-weight:bold
}
.fn {
	font-weight:normal!important
}
.tdn {
	text-decoration:none!important
}
.tdu {
	text-decoration:underline
}
.mt5 {
	margin-top:5px
}
.mt10 {
	margin-top:10px
}
.mt15 {
	margin-top:15px
}
.mt20 {
	margin-top:20px
}
.mt30 {
	margin-top:30px
}
.mt50 {
	margin-top:50px
}
.mr5 {
	margin-right:5px
}
.mr10 {
	margin-right:10px
}
.mr15 {
	margin-right:15px
}
.mr20 {
	margin-right:20px
}
.mr30 {
	margin-right:30px
}
.mr50 {
	margin-right:50px
}
.mb5 {
	margin-bottom:5px
}
.mb10 {
	margin-bottom:10px
}
.mb15 {
	margin-bottom:15px
}
.mb20 {
	margin-bottom:20px
}
.mb30 {
	margin-bottom:30px
}
.mb50 {
	margin-bottom:50px
}
.ml5 {
	margin-left:5px
}
.ml10 {
	margin-left:10px
}
.ml15 {
	margin-left:15px
}
.ml20 {
	margin-left:20px
}
.ml30 {
	margin-left:30px
}
.ml50 {
	margin-left:50px
}
.pt5 {
	padding-top:5px
}
.pt10 {
	padding-top:10px
}
.pt15 {
	padding-top:15px
}
.pt20 {
	padding-top:20px
}
.pt30 {
	padding-top:30px
}
.pt50 {
	padding-top:50px
}
.pr5 {
	padding-right:5px
}
.pr10 {
	padding-right:10px
}
.pr15 {
	padding-right:15px
}
.pr20 {
	padding-right:20px
}
.pr30 {
	padding-right:30px
}
.pr50 {
	padding-right:50px
}
.pb5 {
	padding-bottom:5px
}
.pb10 {
	padding-bottom:10px
}
.pb15 {
	padding-bottom:15px
}
.pb20 {
	padding-bottom:20px
}
.pb30 {
	padding-bottom:30px
}
.pb50 {
	padding-bottom:50px
}
.pl5 {
	padding-left:5px
}
.pl10 {
	padding-left:10px
}
.pl15 {
	padding-left:15px
}
.pl20 {
	padding-left:20px
}
.pl30 {
	padding-left:30px
}
.pl50 {
	padding-left:50px
}
.p5 {
	padding:5px
}
.p10 {
	padding:10px
}
.db {
	display:block
}
.di {
	display:inline
}
.dib {
	display:inline-block;
	*display:inline;
	zoom:1;
	letter-spacing:0
}
.none {
	display:none
}
.hide {
	visibility:hidden
}
.rel {
	position:relative
}
.abs {
	position:absolute
}
.nw {
	white-space:nowrap
}
.vm {
	vertical-align:middle
}
.yh {
	font-family:\5FAE\8F6F\96C5\9ED1
}
.cf:after {
	content:"\0020";
	display:block;
	visibility:hidden;
	height:0;
	clear:both
}
.cf {
	zoom:1
}
.box,.box-sub {
	margin-bottom:10px;
	border:1px solid #e4e4e4
}
.box .hd,.box-sub .hd {
	position:relative
}
.box h2,.box-sub h2,.box .h2,.box-sub .h2 {
	display:inline;
	padding-left:10px;
	padding-right:10px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-weight:bold
}
.box .bd,.box-sub .bd {
	zoom:1
}
.box .bd:after,.box-sub .bd:after {
	content:"\0020";
	display:block;
	visibility:hidden;
	height:0;
	clear:both
}
.box .act,.box-sub .act {
	position:absolute;
	top:0;
	right:10px
}
.box .act a,.box-sub .act a {
	color:#666
}
.box .act a:hover,.box-sub .act a:hover {
	color:#c00
}
.box .hd {
	height:35px;
	line-height:35px;
	background-color:#f9f9f9
}
.box-sub .hd {
	height:26px;
	line-height:26px;
	background:#f9f9f9 url(http://img.m18.com/asset/mod/box/i/box.png) repeat-x
}
.box-sub h2,.box-sub h2 a,.box-sub .h2,.box-sub .h2 a {
	color:#900
}
.crumb {
	font-family:\5B8B\4F53;
	height:20px;
	padding:5px 0;
	line-height:1.75;
	overflow:hidden;
	_line-height:1.875
}
.crumb li {
	float:left;
	padding-left:18px;
	background:url(http://img.m18.com/asset/mod/crumb/i/crumb.png) no-repeat 8px -15px;
	_display:inline
}
.crumb .crumb-hp {
	background-position:0 5px
}
.crumb a {
	color:#333
}
.crumb a:hover {
	color:#C00
}
a {
	color:#1859a5;
	text-decoration:none
}
a:hover {
	color:#C00;
	text-decoration:underline
}
html {
	color:#333
}
del {
	color:#999
}
.h {
	color:#C00!important
}
.c3 {
	color:#333
}
.c6 {
	color:#666
}
.c9 {
	color:#999
}
.w980 {
	width:980px;
	margin:0 auto;
}
.col-main {
	float:right;
	width:770px
}
.col-sub {
	float:left;
	width:200px
}
.w980,.col-main,.col-sub,.col-ext {
	*zoom:1
}
.w980:after,.col-main:after,.col-sub:after,.col-ext:after {
	content:"\0020";
	display:block;
	visibility:hidden;
	height:0;
	clear:both
}
.hd-qbar,.hd-qbar-list-drop,.hd-qbar-list-cart .icon-cart,.hd-qbar-list-phone,.btn-checkout,.hd-main-logo a,.hd-main-search .search-bg,.hd-main-search .hd-sbt,#headSlide a.J_carousel_prev,#headSlide a.J_carousel_pre:hover,#headSlide a.J_carousel_next,#headSlide a.J_carousel_next:hover,.hd-menu-con,.hd-menu-con li,.hd-menu-con li .fnav:hover,.hd-menu-con li.hover a.fnav,.hd-submenu,.hd-submenu-con li,.mdetail-cata li a,.mdetail-cata li a:hover {
	background-image:url(http://img.m18.com/asset/m18/ht/i/ht-bg.png);
	background-repeat:no-repeat
}
.hd-qbar {
	background-color:#f9f9f9;
	background-position:0 -240px;
	background-repeat:repeat-x;
	line-height:22px;
	height:22px;
	padding-bottom:1px
}
.hd-qbar {
	z-index:2
}
.hd-qbar a {
	color:#666
}
.hd-qbar a:hover {
	color:#c00
}
.hd-qbar-login li {
	float:left;
	padding:0 8px
}
.hd-qbar-list li {
	float:left;
	padding:0 0 0 15px;
	height:22px;
	_display:inline
}
.hd-qbar-list li.hdMy {
	z-index:11;
	position:relative
}
.hdMy-list {
	position:absolute;
	border:1px solid #e4e4e4
}
.hd-qbar-list-phone {
	background-position:-300px -172px;
	margin-left:15px
}
.hd-qbar-list-drop {
	position:relative;
	z-index:99;
	background-position:100% -216px;
	*background-position:100% -218px;
	padding-right:10px!important
}
.hd-qbar-list-drop ul {
	background:#fff;
	padding:5px 10px 5px 10px;
	display:none;
	border:1px solid #e4e4e4;
	position:absolute;
	top:22px;
	left:10px;
	width:64px;
	display:none
}
.hd-qbar-list-drop:hover ul {
	display:block
}
.hd-qbar-list-drop li {
	padding:0;
	float:none;
	white-space:nowrap
}
.hd-qbar-list-cart {
	background:#fff;
	padding:0 10px!important;
	margin-left:15px;
	border-left:1px solid #eee;
	border-right:1px solid #eee
}
.hd-qbar-list-cart .icon-cart {
	background-position:-300px -196px;
	padding-left:20px;
	display:inline-block;
	vertical-align:baseline;
	*display:inline;
	*zoom:1
}
.btn-checkout {
	background-position:-934px -78px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:46px;
	height:17px;
	text-indent:-99em;
	vertical-align:top;
	margin-top:2px;
	overflow:hidden
}
.hd-main {
	padding-top:5px;
	zoom:1;
	position:relative;
	padding-bottom:5px
}
.hd-main:after {
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0
}
.hd-main-logo {
	float:left;
	padding-top:4px;
	padding-bottom:4px
}
.hd-main-logo a {
	display:block;
	width:270px;
	height:62px;
	text-indent:-99em;
	overflow:hidden;
	background-position:0 -100px
}
.hd-main-logo a:hover {
	background-position:0 -162px
}
#hp .hd-main-logo a {
	display:block;
	width:270px;
	height:62px;
	text-indent:0;
	background:0
}
.hd-main-search {
	margin:12px 4px 0 53px;
	_display:inline;
	float:left;
	width:392px;
	overflow:hidden
}
.hd-main-search form {
	float:right
}
.hd-main-search fieldset {
	float:right
}
.hd-main-search legend {
	position:absolute;
	left:-999em;
	font-size:0
}
.hd-main-search input {
	float:left
}
.hd-main-search .search-bg {
	float:left;
	width:308px;
	padding-left:2px;
	height:26px;
	background-position:-300px -100px
}
.hd-main-search .hd-text {
	width:285px;
	padding-left:23px;
	height:24px;
	line-height:24px;
	padding-top:2px;
	background:transparent;
	border:0
}
.hd-main-search .hd-sbt {
	overflow:hidden;
	width:82px;
	height:26px;
	line-height:26px;
	*padding-top:1px;
	background:url(http://img.m18.com/asset/m18/ht/i/ht-bg.png) no-repeat -611px -100px;
	border:0;
	cursor:pointer;
	text-indent:-9em;
	overflow:hidden
}
#sKeywords {
	visibility:hidden
}
.hd-search-kw {
	padding-top:5px;
	width:392px;
	height:18px;
	overflow:hidden
}
.hd-search-kw dt,.hd-search-kw dd {
	display:inline;
	color:#666;
	*zoom:1
}
.hd-search-kw dd {
	margin-left:5px;
	margin-right:10px
}
.hd-search-kw dd a {
	color:#999
}
.hd-search-kw dd a:hover {
	color:#c00
}
#headSlide {
	visibility:hidden
}
.hd-tSlide {
	width:215px;
	position:absolute;
	height:70px;
	top:5px;
	right:0;
	overflow:hidden
}
.hd-tSlide .J_slide_trigger {
	position:absolute;
	right:5px;
	bottom:5px;
	z-index:100
}
.hd-tSlide .J_slide_trigger li {
	width:19px;
	float:left
}
.hd-tSlide a.J_carousel_prev {
	display:block;
	width:19px;
	height:14px;
	background-position:-943px -40px;
	text-indent:-99em;
	overflow:hidden
}
.hd-tSlide a.J_carousel_pre:hover {
	background-position:-943px -54px
}
.hd-tSlide a.J_carousel_next {
	display:block;
	width:19px;
	height:14px;
	background-position:-961px -40px;
	text-indent:-99em;
	overflow:hidden;
	margin-left:-1px
}
.hd-tSlide a.J_carousel_next:hover {
	background-position:-961px -54px
}
#hd-nav {
	overflow:hidden
}
.hd-menu {
	background:#c00;
	height:35px
}
.hd-menu-con {
	background-position:0 0;
	position:relative;
	z-index:1;
	font-size:14px;
	zoom:1
}
.hd-menu-con:after {
	content:"";
	clear:both;
	visibility:hidden;
	height:0;
	display:block
}
.hd-menu-con li {
	width:91px;
	float:left;
	height:35px;
	background-position:-402px -128px;
	text-align:center;
	line-height:35px;
	margin-left:-2px
}
.hd-menu-con li .fnav {
	display:block;
	height:35px;
	color:#fff;
	cursor:pointer;
	font-weight:bold
}
.hd-menu-con li .fnav:hover,.hd-menu-con li.hover a.fnav {
	text-decoration:none;
	background-position:-301px -128px;
	position:relative;
	color:#fff
}
#hp .hd-menu-con li.home .fnav,#all .hd-menu-con li.all .fnav,#N1 .hd-menu-con li.woman .fnav,#N2 .hd-menu-con li.accessories .fnav,#N3 .hd-menu-con li.shoe .fnav,#N4 .hd-menu-con li.house .fnav,#N5 .hd-menu-con li.kids .fnav,#N6 .hd-menu-con li.man .fnav,#FY .hd-menu-con li.beauty .fnav,#ME .hd-menu-con li.underwear .fnav,#N8 .hd-menu-con li.sport .fnav {
	background:url(http://img.m18.com/asset/m18/ht/i/ht-bg.png) no-repeat -301px -128px;
	position:relative
}
.hd-submenu {
	background-position:0 -270px;
	background-repeat:repeat-x;
	background-color:#f9f9f9;
	height:32px;
	overflow:hidden;
	margin-bottom:10px
}
.hd-submenu-con {
	height:32px;
	overflow:hidden;
	zoom:1
}
.hd-submenu-con:after {
	content:"";
	display:block;
	visibility:hidden;
	height:0;
	clear:both
}
.hd-submenu-con li {
	float:left;
	line-height:32px;
	padding:0 22px;
	background-position:-403px -158px;
	margin-left:-1px
}
.hd-submenu-con li a {
	display:block;
	padding-left:2px;
	color:#900
}
.hd-submenu-con li a:hover {
	color:#c00
}
#menuItem {
	position:absolute;
	visibility:hidden
}
.mdetail {
	font-weight:normal;
	width:797px;
	background:#FFF;
	border:3px solid #9b0000;
	border-top:0;
	padding-bottom:9px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	visibility:hidden
}
.mdetail li {
	background:0;
	float:none;
	padding:0
}
.wp {
	height:18px;
	line-height:18px;
	padding:0 0 8px;
	color:#6b6b6b;
	font-weight:600;
	margin:10px 0 8px 0;
	_overflow:hidden
}
.mdetail-cata {
	background:#fff;
	width:250px;
	overflow:hidden;
	padding-bottom:10000px;
	margin-bottom:-10000px;
	float:left
}
.mdetail-cata-item {
	width:115px;
	padding:0 0 0 7px;
	overflow:hidden;
	float:left
}
.mdetail-cata-item li {
	width:112px;
	overflow:hidden
}
.mdetail-cata li a {
	padding:2px 2px 2px 12px;
	background-position:-295px -213px;
	*background-position:-295px -214px;
	color:#900;
	zoom:1;
	display:block;
	white-space:nowrap
}
.mdetail-cata li a:hover {
	background-color:#ffe1e1;
	background-position:-295px -213px;
	*background-position:-295px -214px;
	text-decoration:none;
	color:#c00
}
.mdetail-cata .wp,.mdetail-brand .wp {
	color:#900;
	border-bottom:1px solid #f2eae3
}
.mdetail-cata .wp a {
	background:0;
	line-height:20px;
	color:#900
}
.mdetail-brand {
	background:#f9f9f9;
	width:342px;
	color:#3d5092;
	padding:0 9px 10000px 9px;
	margin-bottom:-10000px;
	float:left
}
.mdetail-brand li {
	padding:0 2px 0 0;
	width:112px;
	height:54px;
	float:left;
	margin-bottom:2px
}
.mdetail-brand li a {
	height:52px;
	padding:0;
	border:1px solid #eaeaea;
	display:block
}
.mdetail-brand li a:hover {
	border:1px solid #c60d0e
}
.mdetail-brand .wp {
	color:#3d5092;
	border-bottom:1px solid #d7e1ea
}
.mdetail-brand .wp a {
	color:#3d5092;
	text-decoration:none;
	padding:3px
}
.mdetail-brand .wp a:hover {
	background:#cde7fa
}
.mdetail-promotion {
	width:166px;
	padding:0 9px 10px 10px;
	float:left
}
.mdetail-promotion .wp {
	color:#900;
	border-bottom:1px solid #f2eae3
}
.mdetail-promotion li {
	width:166px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:3px 0
}
.mdetail-promotion li a span {
	margin-right:2px;
	color:#900
}
.mdetail-promotion li a,.menuItem .plist-box li a:visited {
	color:#333
}
.mdetail-promotion li a:hover {
	color:#c00
}
.promotionImg {
	position:absolute;
	clear:both;
	right:10px;
	bottom:10px;
	height:80px;
	width:165px;
	overflow:hidden
}
.promotionImg img {
	width:165px;
	height:80px
}
.w950,.wrap {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	zoom:1
}
.w950:after,.wrap:after,.wrap980:after {
	content:"\0020";
	display:block;
	visibility:hidden;
	height:0;
	clear:both
}
.wrap980 {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	zoom:1
}
.relative {
	position:relative
}
.help-center,.help-center-acount,.help-center dt {
	background-image:url(http://img.m18.com/asset/m18/ht/i/ht-bg.png);
	background-repeat:no-repeat
}
.guarantee-cont,.pubcertify a {
	background-image:url(http://img.m18.com/asset/m18/ht/i/hpf-bg.png);
	background-repeat:no-repeat
}
.help-center {
	background-position:0 -309px;
	background-repeat:repeat-x;
	margin-top:34px;
	padding-top:40px;
	height:180px
}
.help-center dl {
	float:left
}
.help-center dl {
	width:150px;
	padding-left:8px
}
.help-center .help-center-service {
	width:122px
}
.help-center-acount {
	background-position:-802px -100px;
	border-left:1px solid #f6f6f6;
	width:188px;
	min-height:116px;
	_height:116px;
	padding-left:28px;
	position:relative;
	top:-10px;
	float:left
}
.help-center-acount p {
	visibility:hidden
}
.help-center dl a {
	color:#999
}
.help-center dl a:hover {
	color:#C00
}
.help-center dt {
	height:14px;
	line-height:99em;
	overflow:hidden;
	margin-bottom:14px
}
.help-center dd {
	line-height:1.9
}
.help-center-about dt {
	background-position:-640px -140px
}
.help-center-novice dt {
	background-position:-640px -160px
}
.help-center-pay dt {
	background-position:-640px -179px
}
.help-center-exp dt {
	background-position:-640px -198px
}
.help-center-service dt {
	background-position:-640px -217px
}
.guarantee {
	padding:20px 0
}
.guarantee-cont {
	background-position:0 0;
	width:900px;
	height:55px;
	overflow:hidden;
	margin:0 auto
}
.guarantee-cont ul {
	visibility:hidden
}
.copyright {
	text-align:center
}
.copyright a {
	margin-right:30px;
	color:#999
}
.copyright a:hover {
	color:#c00
}
.copyright {
	padding:5px 0;
	color:#999
}
.pubcertify {
	margin-left:auto;
	margin-right:auto;
	width:470px;
	text-align:center
}
.pubcertify a {
	float:left;
	height:39px;
	text-indent:-99em;
	margin-right:10px;
	overflow:hidden;
	zoom:1
}
.pubcertify:after {
	content:"";
	clear:both;
	height:0;
	visibility:hidden;
	display:block
}
.pubcertify-mast {
	width:64px;
	width:58px;
	background-position:0 -60px
}
.pubcertify-visa {
	width:58px;
	background-position:-60px -60px
}
.pubcertify-visashop {
	width:83px;
	background-position:-118px -60px
}
.pubcertify-safe {
	width:46px;
	background-position:-200px -60px
}
.pubcertify-gscer {
	width:46px;
	background-position:-245px -60px
}
.pubcertify-credit {
	background-position:-310px -60px;
	width:112px;
	height:41px!important
}
.autocomplete {
	background:#FFF;
	border:1px solid #999;
	cursor:default;
	text-align:left;
	box-shadow:1px 1px 3px #CCC;
	margin-left:-1px;
	position:absolute;
	top:0;
	left:0
}
.autocomplete .selected {
	background:#fee
}
.autocomplete li {
	padding:3px 10px;
	white-space:nowrap;
	list-style:none
}
.autocomplete li .sCount {
	float:right;
	color:#999
}
